home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1998 August / macformat-066.iso / Shareware Plus / Development / Object Plant 1.5 / Code Generation templates ƒ / Word 5.1 template < prev   
Encoding:
Text File  |  1997-11-22  |  9.6 KB  |  101 lines  |  [TEXT/ttxt]

  1. {CLASS}
  2. {FILENAME}{CLASSNAME}".rtf"{/FILENAME}
  3. "{\\rtf1\\mac\\deff2 {\\fonttbl{\\f0\\fswiss Chicago;}{\\f3\\fswiss Geneva;}{\\f4\\fmodern Monaco;}{\\f13\\fnil Zapf Dingbats;}{\\f20\\froman Times;}{\\f23\\ftech Symbol;}}{\\colortbl\\red0\\green0\\blue0;\\red0\\green0\\blue255;\\red0\\green255\\blue255;\\red0\\green255\\blue0;"
  4. "\\red255\\green0\\blue255;\\red255\\green0\\blue0;\\red255\\green255\\blue0;\\red255\\green255\\blue255;}"
  5. "{\\stylesheet{\\sl320 \\f20\\fs24 \\sbasedon222\\snext0 Normal;}{\\s2\\li560 \\f20 \\sbasedon0\\snext2 Description;}{\\s3 \\f20\\fs48 \\sbasedon0\\snext3 Classheader;}{\\s4 \\b\\f20 "
  6. "\\sbasedon0\\snext4 Subheader1;}{\\s5\\tlul\\tx8300 \\f20 \\sbasedon0\\snext5 Underline1;}{\\s6\\tx2260 \\f20 \\sbasedon0\\snext6 InitialInfo;}}"
  7. "{\\info {\\title "{CLASSNAME}".rtf}{\\author "{PROGRAMMER}"}{\\keywords "{CLASSNAME}" "{DOCUMENTNAME}" "{SUBSYSTEM}" "{/SUBSYSTEM}"}}"
  8. "\\paperw11900\\paperh16840\\margl1701\\margr1701\\margt1417\\margb1417\\deftab707\\widowctrl\\ftnbj "
  9. "\\sectd \\sbknone\\linemod0\\linex0\\headery707\\footery707\\cols1\\colsx707\\endnhere "
  10. "\\pard\\plain\\s3\\f20\\fs48"
  11. "class: "{CLASSNAME}"\\par"
  12. "\\pard\\plain \\s5\\sl320\\tlul\\tx8300 \\f20 \\tab \\par "
  13. "\\pard\\plain \\s6\\sl320\\tx2260 \\f20 \\par "
  14. "\\pard \\s6\\tx2260 System:\\tab "{DOCUMENTNAME}"\\par "
  15. "Subsystem:\\tab "{SUBSYSTEM}":"{/SUBSYSTEM}"\\par "
  16. "Author:\\tab "{PROGRAMMER}"\\par "
  17. "Class created:\\tab "{DATECREATED}"\\par "
  18. "Class last modified:\\tab "{DATEMODIFIED}"\\par "
  19. "Description:\\par "
  20. "\\pard\\plain \\s2\\li560\\sl320 \\f20 "{DESCRIPTION}"\\par "
  21. "\\pard\\plain \\s5\\sl320\\tlul\\tx8300 \\f20 \\tab \\par "
  22. "\\pard\\plain \\sl320 \\f20 \\par "
  23.  
  24. "\\pard\\plain \\s4\\sl320 \\b\\f20 Dependencies:\\par "
  25. "\\pard\\plain \\sl320 \\f20 \\par "
  26. "\\trowd \\trgaph80\\trrh600\\trleft487 \\clshdng0\\cellx3322\\clshdng0\\cellx7858"
  27. "\\pard \\sl320\\intbl Inherits from:\\cell \\pard \\sl320\\intbl "{ANCESTORLIST}{ANCESTORNAME}", "{END}{/ANCESTORLIST}"\\cell "
  28. "\\pard \\intbl \\row \\trowd \\trgaph80\\trrh600\\trleft487 \\clshdng0\\cellx3322\\clshdng0\\cellx7858"
  29. "\\pard \\sl320\\intbl Associates to:\\cell \\pard \\sl320\\intbl "{ASSOCLIST}{ASSOCCLASSNAME}", "{END}{/ASSOCLIST}"\\cell "
  30. "\\pard \\intbl \\row \\trowd \\trgaph80\\trrh600\\trleft487 \\clshdng0\\cellx3322\\clshdng0\\cellx7858"
  31. "\\pard \\sl320\\intbl Aggregation. Part of:\\cell \\sl320\\pard \\intbl "{PARTOFLIST}{AGGREGATENAME}", "{END}{/PARTOFLIST}"\\cell "
  32. "\\pard \\intbl \\row \\trowd \\trgaph80\\trrh600\\trleft487 \\clshdng0\\cellx3322\\clshdng0\\cellx7858"
  33. "\\pard \\sl320\\intbl Aggregation. Consist of:\\cell \\sl320\\pard \\intbl "{CONSISTOFLIST}{AGGREGATENAME}", "{END}{/CONSISTOFLIST}"\\cell "
  34. "\\pard \\intbl \\row "
  35. "\\pard\\plain \\s5\\sl320\\tlul\\tx8300 \\f20 \\tab \\par "
  36. "\\pard\\plain \\sl320 \\f20 \\par "
  37.  
  38. "\\pard\\plain \\s4\\sl320 \\b\\f20 Attributes:\\par "
  39. "\\pard\\plain \\sl320 \\f20 \\par "
  40. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrs "
  41. "\\clshdng0\\cellx3435\\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx6667\\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8368"
  42. "\\pard \\sl320\\intbl \\cell \\cell {\\i Name} \\cell {\\i Description} \\cell {\\i {Type} \\cell \\pard \\intbl \\row "
  43. {PUBLIC}{ATTRIBUTE}
  44. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb"
  45. "\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx3435\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx6667\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8368"
  46. "\\pard\\plain \\sl320\\f20\\intbl +\\cell "{STATIC}"s"{/STATIC}"\\cell "{NAME}"\\cell "{DESCRIPTION}"\\cell "{TYPE}"\\cell \\pard \\intbl \\row "
  47. {/ATTRIBUTE}{/PUBLIC}
  48. {PROTECTED}{ATTRIBUTE}
  49. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb"
  50. "\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx3435\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx6667\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8368"
  51. "\\pard\\plain \\sl320\\f20\\intbl #\\cell "{STATIC}"s"{/STATIC}"\\cell "{NAME}"\\cell "{DESCRIPTION}"\\cell "{TYPE}"\\cell \\pard \\intbl \\row "
  52. {/ATTRIBUTE}{/PROTECTED}
  53. {PRIVATE}{ATTRIBUTE}
  54. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb"
  55. "\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx3435\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx6667\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8368"
  56. "\\pard\\plain \\sl320\\f20\\intbl #\\cell "{STATIC}"s"{/STATIC}"\\cell "{NAME}"\\cell "{DESCRIPTION}"\\cell "{TYPE}"\\cell \\pard \\intbl \\row "
  57. {/ATTRIBUTE}{/PRIVATE}
  58. "\\pard\\plain \\s5\\sl320\\tlul\\tx8300 \\f20 \\tab \\par "
  59. "\\pard\\plain \\sl320 \\f20 \\par "
  60.  
  61. "\\pard\\plain \\s4\\sl320 \\b\\f20 Operations:\\par "
  62. "\\pard\\plain \\sl320 \\f20 \\par "
  63.  
  64. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot "
  65. "\\clbrdrb\\brdrs \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1507\\clbrdrt"
  66. "\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrdot \\clshdng0\\cellx4342\\clbrdrt\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrs \\clshdng0\\cellx8424"
  67. "\\pard \\sl320\\intbl \\cell \\cell \\cell {\\i Name} \\cell {\\i Parameters} \\cell \\pard \\intbl \\row "
  68. "\\trowd \\trgaph80\\trrh360\\trleft1508 \\clbrdrt\\brdrdot \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx5874\\clbrdrt\\brdrdot \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8426"
  69. "\\pard \\sl320\\intbl {\\i Description} \\cell {\\i Return type}\\cell \\pard \\intbl \\row "
  70. {PUBLIC}{OPERATION}
  71. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot "
  72. "\\clbrdrb\\brdrs \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1507\\clbrdrt"
  73. "\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrdot \\clshdng0\\cellx4342\\clbrdrt\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrs \\clshdng0\\cellx8424"
  74. "\\pard \\sl320\\intbl +\\cell "{STATIC}"s"{/STATIC}"\\cell "{OVERRIDE}"o"{/OVERRIDE}"\\cell {\\b "{NAME}"} "
  75. "\\cell "{PARAMETER}{TYPE}" "{NAME}{DEFAULTVALUE}" = "{VALUE}{/DEFAULTVALUE}", "{END}""{/PARAMETER}"\\cell \\pard \\intbl \\row "
  76. "\\trowd \\trgaph80\\trrh360\\trleft1508 \\clbrdrt\\brdrdot \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx5874\\clbrdrt\\brdrdot \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8426"
  77. "\\pard \\sl320\\intbl "{DESCRIPTION}"\\cell "{RETURNTYPE}"\\cell \\pard \\intbl \\row "
  78. {/OPERATION}{/PUBLIC}
  79. {PROTECTED}{OPERATION}
  80. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot "
  81. "\\clbrdrb\\brdrs \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1507\\clbrdrt"
  82. "\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrdot \\clshdng0\\cellx4342\\clbrdrt\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrs \\clshdng0\\cellx8424"
  83. "\\pard \\sl320\\intbl #\\cell "{STATIC}"s"{/STATIC}"\\cell "{OVERRIDE}"o"{/OVERRIDE}"\\cell {\\b "{NAME}"} "
  84. "\\cell "{PARAMETER}{TYPE}" "{NAME}{DEFAULTVALUE}" = "{VALUE}{/DEFAULTVALUE}", "{END}""{/PARAMETER}"\\cell \\pard \\intbl \\row "
  85. "\\trowd \\trgaph80\\trrh360\\trleft1508 \\clbrdrt\\brdrdot \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx5874\\clbrdrt\\brdrdot \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8426"
  86. "\\pard \\sl320\\intbl "{DESCRIPTION}"\\cell "{RETURNTYPE}"\\cell \\pard \\intbl \\row "
  87. {/OPERATION}{/PROTECTED}
  88. {PRIVATE}{OPERATION}
  89. "\\trowd \\trgaph80\\trrh360\\trleft487 \\clbrdrt\\brdrs \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clshdng0\\cellx827\\clbrdrt\\brdrs \\clbrdrl\\brdrdot "
  90. "\\clbrdrb\\brdrs \\clshdng0\\cellx1167\\clbrdrt\\brdrs \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx1507\\clbrdrt"
  91. "\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrdot \\clshdng0\\cellx4342\\clbrdrt\\brdrs \\clbrdrb\\brdrdot \\clbrdrr\\brdrs \\clshdng0\\cellx8424"
  92. "\\pard \\sl320\\intbl -\\cell "{STATIC}"s"{/STATIC}"\\cell "{OVERRIDE}"o"{/OVERRIDE}"\\cell {\\b "{NAME}"} "
  93. "\\cell "{PARAMETER}{TYPE}" "{NAME}{DEFAULTVALUE}" = "{VALUE}{/DEFAULTVALUE}", "{END}""{/PARAMETER}"\\cell \\pard \\intbl \\row "
  94. "\\trowd \\trgaph80\\trrh360\\trleft1508 \\clbrdrt\\brdrdot \\clbrdrl\\brdrs \\clbrdrb\\brdrs \\clbrdrr\\brdrdot \\clshdng0\\cellx5874\\clbrdrt\\brdrdot \\clbrdrl\\brdrdot \\clbrdrb\\brdrs \\clbrdrr\\brdrs \\clshdng0\\cellx8426"
  95. "\\pard \\sl320\\intbl "{DESCRIPTION}"\\cell "{RETURNTYPE}"\\cell \\pard \\intbl \\row "
  96. {/OPERATION}{/PRIVATE}
  97. "\\pard \\sl320 \\par "
  98. "}"
  99.  
  100. {/CLASS}
  101.